package com.xx.xunyou.dao.area;

import com.xx.xunyou.entity.area.XunyouArea;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

@Mapper
public interface XunyouAreaDAO {
    int deleteByPrimaryKey(String areaCode);

    int insert(XunyouArea record);

    int insertSelective(XunyouArea record);

    XunyouArea selectByPrimaryKey(String areaCode);

    int updateByPrimaryKeySelective(XunyouArea record);

    int updateByPrimaryKey(XunyouArea record);

    /**
     * 查询条数
     * @param map
     * @return
     */
    Integer queryListCountToManager(Map<String,Object> map);

    /**
     * 查询数据
     * @param map
     * @return
     */
    List<Map> queryListToManager(Map<String,Object> map);


    /**
     * 通过城市查询
     * @param areaName
     * @return
     */
    XunyouArea selectByAreaName(@Param("areaName") String areaName);
}